/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.hl7.v3;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

import org.eclipse.emf.common.util.Enumerator;

/**
 * <!-- begin-user-doc -->
 * A representation of the literals of the enumeration '<em><b>Race American Indian Pueblo</b></em>',
 * and utility methods for working with them.
 * <!-- end-user-doc -->
 * <!-- begin-model-doc -->
 * specDomain: S15278 (C-0-T14914-S14915-S14916-S15278-cpt)
 * <!-- end-model-doc -->
 * @see org.hl7.v3.V3Package#getRaceAmericanIndianPueblo()
 * @model extendedMetaData="name='RaceAmericanIndianPueblo'"
 * @generated
 */
public enum RaceAmericanIndianPueblo implements Enumerator {
	/**
	 * The '<em><b>14894</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14894_VALUE
	 * @generated
	 * @ordered
	 */
	_14894(0, "_14894", "1489-4"),

	/**
	 * The '<em><b>14902</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14902_VALUE
	 * @generated
	 * @ordered
	 */
	_14902(1, "_14902", "1490-2"),

	/**
	 * The '<em><b>14910</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14910_VALUE
	 * @generated
	 * @ordered
	 */
	_14910(2, "_14910", "1491-0"),

	/**
	 * The '<em><b>14928</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14928_VALUE
	 * @generated
	 * @ordered
	 */
	_14928(3, "_14928", "1492-8"),

	/**
	 * The '<em><b>14936</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14936_VALUE
	 * @generated
	 * @ordered
	 */
	_14936(4, "_14936", "1493-6"),

	/**
	 * The '<em><b>14944</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14944_VALUE
	 * @generated
	 * @ordered
	 */
	_14944(5, "_14944", "1494-4"),

	/**
	 * The '<em><b>14951</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14951_VALUE
	 * @generated
	 * @ordered
	 */
	_14951(6, "_14951", "1495-1"),

	/**
	 * The '<em><b>14969</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14969_VALUE
	 * @generated
	 * @ordered
	 */
	_14969(7, "_14969", "1496-9"),

	/**
	 * The '<em><b>14977</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14977_VALUE
	 * @generated
	 * @ordered
	 */
	_14977(8, "_14977", "1497-7"),

	/**
	 * The '<em><b>14985</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14985_VALUE
	 * @generated
	 * @ordered
	 */
	_14985(9, "_14985", "1498-5"),

	/**
	 * The '<em><b>14993</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_14993_VALUE
	 * @generated
	 * @ordered
	 */
	_14993(10, "_14993", "1499-3"),

	/**
	 * The '<em><b>15008</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15008_VALUE
	 * @generated
	 * @ordered
	 */
	_15008(11, "_15008", "1500-8"),

	/**
	 * The '<em><b>15016</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15016_VALUE
	 * @generated
	 * @ordered
	 */
	_15016(12, "_15016", "1501-6"),

	/**
	 * The '<em><b>15024</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15024_VALUE
	 * @generated
	 * @ordered
	 */
	_15024(13, "_15024", "1502-4"),

	/**
	 * The '<em><b>15032</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15032_VALUE
	 * @generated
	 * @ordered
	 */
	_15032(14, "_15032", "1503-2"),

	/**
	 * The '<em><b>15065</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15065_VALUE
	 * @generated
	 * @ordered
	 */
	_15065(15, "_15065", "1506-5"),

	/**
	 * The '<em><b>15057</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15057_VALUE
	 * @generated
	 * @ordered
	 */
	_15057(16, "_15057", "1505-7"),

	/**
	 * The '<em><b>15040</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15040_VALUE
	 * @generated
	 * @ordered
	 */
	_15040(17, "_15040", "1504-0"),

	/**
	 * The '<em><b>15073</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15073_VALUE
	 * @generated
	 * @ordered
	 */
	_15073(18, "_15073", "1507-3"),

	/**
	 * The '<em><b>15081</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15081_VALUE
	 * @generated
	 * @ordered
	 */
	_15081(19, "_15081", "1508-1"),

	/**
	 * The '<em><b>15099</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15099_VALUE
	 * @generated
	 * @ordered
	 */
	_15099(20, "_15099", "1509-9"),

	/**
	 * The '<em><b>15107</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15107_VALUE
	 * @generated
	 * @ordered
	 */
	_15107(21, "_15107", "1510-7"),

	/**
	 * The '<em><b>15115</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15115_VALUE
	 * @generated
	 * @ordered
	 */
	_15115(22, "_15115", "1511-5"),

	/**
	 * The '<em><b>15123</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15123_VALUE
	 * @generated
	 * @ordered
	 */
	_15123(23, "_15123", "1512-3"),

	/**
	 * The '<em><b>15131</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15131_VALUE
	 * @generated
	 * @ordered
	 */
	_15131(24, "_15131", "1513-1"),

	/**
	 * The '<em><b>15149</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15149_VALUE
	 * @generated
	 * @ordered
	 */
	_15149(25, "_15149", "1514-9"),

	/**
	 * The '<em><b>15156</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15156_VALUE
	 * @generated
	 * @ordered
	 */
	_15156(26, "_15156", "1515-6"),

	/**
	 * The '<em><b>15164</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_15164_VALUE
	 * @generated
	 * @ordered
	 */
	_15164(27, "_15164", "1516-4");

	/**
	 * The '<em><b>14894</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14894</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14894
	 * @model literal="1489-4"
	 * @generated
	 * @ordered
	 */
	public static final int _14894_VALUE = 0;

	/**
	 * The '<em><b>14902</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14902</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14902
	 * @model literal="1490-2"
	 * @generated
	 * @ordered
	 */
	public static final int _14902_VALUE = 1;

	/**
	 * The '<em><b>14910</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14910</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14910
	 * @model literal="1491-0"
	 * @generated
	 * @ordered
	 */
	public static final int _14910_VALUE = 2;

	/**
	 * The '<em><b>14928</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14928</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14928
	 * @model literal="1492-8"
	 * @generated
	 * @ordered
	 */
	public static final int _14928_VALUE = 3;

	/**
	 * The '<em><b>14936</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14936</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14936
	 * @model literal="1493-6"
	 * @generated
	 * @ordered
	 */
	public static final int _14936_VALUE = 4;

	/**
	 * The '<em><b>14944</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14944</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14944
	 * @model literal="1494-4"
	 * @generated
	 * @ordered
	 */
	public static final int _14944_VALUE = 5;

	/**
	 * The '<em><b>14951</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14951</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14951
	 * @model literal="1495-1"
	 * @generated
	 * @ordered
	 */
	public static final int _14951_VALUE = 6;

	/**
	 * The '<em><b>14969</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14969</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14969
	 * @model literal="1496-9"
	 * @generated
	 * @ordered
	 */
	public static final int _14969_VALUE = 7;

	/**
	 * The '<em><b>14977</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14977</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14977
	 * @model literal="1497-7"
	 * @generated
	 * @ordered
	 */
	public static final int _14977_VALUE = 8;

	/**
	 * The '<em><b>14985</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14985</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14985
	 * @model literal="1498-5"
	 * @generated
	 * @ordered
	 */
	public static final int _14985_VALUE = 9;

	/**
	 * The '<em><b>14993</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>14993</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_14993
	 * @model literal="1499-3"
	 * @generated
	 * @ordered
	 */
	public static final int _14993_VALUE = 10;

	/**
	 * The '<em><b>15008</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15008</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15008
	 * @model literal="1500-8"
	 * @generated
	 * @ordered
	 */
	public static final int _15008_VALUE = 11;

	/**
	 * The '<em><b>15016</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15016</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15016
	 * @model literal="1501-6"
	 * @generated
	 * @ordered
	 */
	public static final int _15016_VALUE = 12;

	/**
	 * The '<em><b>15024</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15024</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15024
	 * @model literal="1502-4"
	 * @generated
	 * @ordered
	 */
	public static final int _15024_VALUE = 13;

	/**
	 * The '<em><b>15032</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15032</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15032
	 * @model literal="1503-2"
	 * @generated
	 * @ordered
	 */
	public static final int _15032_VALUE = 14;

	/**
	 * The '<em><b>15065</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15065</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15065
	 * @model literal="1506-5"
	 * @generated
	 * @ordered
	 */
	public static final int _15065_VALUE = 15;

	/**
	 * The '<em><b>15057</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15057</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15057
	 * @model literal="1505-7"
	 * @generated
	 * @ordered
	 */
	public static final int _15057_VALUE = 16;

	/**
	 * The '<em><b>15040</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15040</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15040
	 * @model literal="1504-0"
	 * @generated
	 * @ordered
	 */
	public static final int _15040_VALUE = 17;

	/**
	 * The '<em><b>15073</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15073</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15073
	 * @model literal="1507-3"
	 * @generated
	 * @ordered
	 */
	public static final int _15073_VALUE = 18;

	/**
	 * The '<em><b>15081</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15081</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15081
	 * @model literal="1508-1"
	 * @generated
	 * @ordered
	 */
	public static final int _15081_VALUE = 19;

	/**
	 * The '<em><b>15099</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15099</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15099
	 * @model literal="1509-9"
	 * @generated
	 * @ordered
	 */
	public static final int _15099_VALUE = 20;

	/**
	 * The '<em><b>15107</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15107</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15107
	 * @model literal="1510-7"
	 * @generated
	 * @ordered
	 */
	public static final int _15107_VALUE = 21;

	/**
	 * The '<em><b>15115</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15115</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15115
	 * @model literal="1511-5"
	 * @generated
	 * @ordered
	 */
	public static final int _15115_VALUE = 22;

	/**
	 * The '<em><b>15123</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15123</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15123
	 * @model literal="1512-3"
	 * @generated
	 * @ordered
	 */
	public static final int _15123_VALUE = 23;

	/**
	 * The '<em><b>15131</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15131</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15131
	 * @model literal="1513-1"
	 * @generated
	 * @ordered
	 */
	public static final int _15131_VALUE = 24;

	/**
	 * The '<em><b>15149</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15149</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15149
	 * @model literal="1514-9"
	 * @generated
	 * @ordered
	 */
	public static final int _15149_VALUE = 25;

	/**
	 * The '<em><b>15156</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15156</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15156
	 * @model literal="1515-6"
	 * @generated
	 * @ordered
	 */
	public static final int _15156_VALUE = 26;

	/**
	 * The '<em><b>15164</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>15164</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_15164
	 * @model literal="1516-4"
	 * @generated
	 * @ordered
	 */
	public static final int _15164_VALUE = 27;

	/**
	 * An array of all the '<em><b>Race American Indian Pueblo</b></em>' enumerators.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private static final RaceAmericanIndianPueblo[] VALUES_ARRAY =
		new RaceAmericanIndianPueblo[] {
			_14894,
			_14902,
			_14910,
			_14928,
			_14936,
			_14944,
			_14951,
			_14969,
			_14977,
			_14985,
			_14993,
			_15008,
			_15016,
			_15024,
			_15032,
			_15065,
			_15057,
			_15040,
			_15073,
			_15081,
			_15099,
			_15107,
			_15115,
			_15123,
			_15131,
			_15149,
			_15156,
			_15164,
		};

	/**
	 * A public read-only list of all the '<em><b>Race American Indian Pueblo</b></em>' enumerators.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static final List<RaceAmericanIndianPueblo> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));

	/**
	 * Returns the '<em><b>Race American Indian Pueblo</b></em>' literal with the specified literal value.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RaceAmericanIndianPueblo get(String literal) {
		for (int i = 0; i < VALUES_ARRAY.length; ++i) {
			RaceAmericanIndianPueblo result = VALUES_ARRAY[i];
			if (result.toString().equals(literal)) {
				return result;
			}
		}
		return null;
	}

	/**
	 * Returns the '<em><b>Race American Indian Pueblo</b></em>' literal with the specified name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RaceAmericanIndianPueblo getByName(String name) {
		for (int i = 0; i < VALUES_ARRAY.length; ++i) {
			RaceAmericanIndianPueblo result = VALUES_ARRAY[i];
			if (result.getName().equals(name)) {
				return result;
			}
		}
		return null;
	}

	/**
	 * Returns the '<em><b>Race American Indian Pueblo</b></em>' literal with the specified integer value.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RaceAmericanIndianPueblo get(int value) {
		switch (value) {
			case _14894_VALUE: return _14894;
			case _14902_VALUE: return _14902;
			case _14910_VALUE: return _14910;
			case _14928_VALUE: return _14928;
			case _14936_VALUE: return _14936;
			case _14944_VALUE: return _14944;
			case _14951_VALUE: return _14951;
			case _14969_VALUE: return _14969;
			case _14977_VALUE: return _14977;
			case _14985_VALUE: return _14985;
			case _14993_VALUE: return _14993;
			case _15008_VALUE: return _15008;
			case _15016_VALUE: return _15016;
			case _15024_VALUE: return _15024;
			case _15032_VALUE: return _15032;
			case _15065_VALUE: return _15065;
			case _15057_VALUE: return _15057;
			case _15040_VALUE: return _15040;
			case _15073_VALUE: return _15073;
			case _15081_VALUE: return _15081;
			case _15099_VALUE: return _15099;
			case _15107_VALUE: return _15107;
			case _15115_VALUE: return _15115;
			case _15123_VALUE: return _15123;
			case _15131_VALUE: return _15131;
			case _15149_VALUE: return _15149;
			case _15156_VALUE: return _15156;
			case _15164_VALUE: return _15164;
		}
		return null;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final int value;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final String name;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final String literal;

	/**
	 * Only this class can construct instances.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private RaceAmericanIndianPueblo(int value, String name, String literal) {
		this.value = value;
		this.name = name;
		this.literal = literal;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public int getValue() {
	  return value;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String getName() {
	  return name;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String getLiteral() {
	  return literal;
	}

	/**
	 * Returns the literal value of the enumerator, which is its string representation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public String toString() {
		return literal;
	}
	
} //RaceAmericanIndianPueblo
